Sjoerd Simons [Mon, 7 Nov 2016 21:52:45 +0000 (22:52 +0100)]
gdk: Ensure surface buffer scale is set
GDK will only set the buffer scale for the surfaces it creates when
attaching an image or when using an egl window window. Neither will
happen for native clutter applications, thus directly set the buffer
scale from clutter in that case (so it's in sync with the rendering
scale)
Owen W. Taylor [Wed, 29 Jun 2016 21:03:46 +0000 (17:03 -0400)]
Don't create the Cogl GLib source multiple times
Since the check for backend->cogl_context was accidentally moved
to clutter_backend_do_real_create_context, the Glib source that
is created at the end of clutter_backend_do_create_context() is
created and added each time create_context() is called, though
create_context() is supposed to be idempotent.
https://bugzilla.gnome.org/show_bug.cgi?id=768243
Gbp-Pq: Name Don-t-create-the-Cogl-GLib-source-multiple-times.patch
[changes brought forward from 1.24.0-1+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Fri, 25 Sep 2015 00:25:32 +0000]
* Disable wayland and egl support.
* Move libwayland-dev from depends to build-conflicts (not sure why it doesn't
seem to be in build-depends). attempting to disable wayland
from debian/rules doesn't seem to work.